#lunbo {
    display: block;
    height: 523px;
    width: 100%;
    height: 523px;
    .login_reg {
        background: white;
        width: 180px;
        position: absolute;
        top: 44px;
        right: 31.5px;
        padding: 18px 0;
        display: none;
        li {
            text-indent: 15px;
            a {
                height: 50px;
                line-height: 50px;
                color: #666;
                padding: 0 38px;
            }
        }
    }
    * {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .banner {
        width: 1263px;
        height: 523px;
        position: relative;
        overflow: hidden;
        img{
            width: 1263px;
            height: 523px;
            border: 0;
        }
    }
    .banner ul {
        position: absolute;
        left: 0px;
        top: 0px;
    }
    .banner ul li {
        float: left;
    }
    .banner ol {
        position: absolute;
        width: 500px;
        height: 20px;
        left: 45%;
        margin-left: -90px;
        bottom: 20px;
        text-align: center;
    }
    .banner ol li {
        float: left;
        width: 42px;
        height: 2px;
        background:rgba(255,255,255,.7);
        margin: 0 5px;
        text-indent: -99999px;
        cursor: pointer;
    }
    .banner ol li.active {
        height: 5px;
        background: white;
    }
    .banner ol li:hover {
        height: 5px;
        background: white;
    }
    #right,
    #left {
        font-size: 100px;
        color: #fff;
        font-family: verdana;
        position: absolute;
        text-decoration: none;
        top: 110px;
        display: none;
    }
    #left {
        left: 20px;
    }
    #right {
        right: 20px;
    }
    #right:hover,
    #left:hover {
        color: #000;
    }
}